package com.hsgene.order.dto.peanut;

import java.io.Serializable;
import java.util.Date;

/**
 * 套餐-样本快递相关信息DTO
 *
 * @author wangbing
 * @version 1.0, 2018/9/20
 */
public class OrderPackageDetailItemModelDto implements Serializable {

    private static final long serialVersionUID = 1593506997178009041L;

    /**
     * 套餐-样本快递ID
     * TODO [字段类型差异] int -> String
     */
    private String id;

    /**
     * 寄送状态
     */
    private String deliverStatus;

    /**
     * 寄送状态(标签)
     */
    private String deliverStatusDictLabel;

    /**
     * 快递公司
     */
    private String expressCompany;

    /**
     * 快递公司(标签)
     */
    private String expressCompanyDictLabel;

    /**
     * 快递号
     */
    private String expressNo;

    /**
     * 快递日期
     */
    private Date expressTime;

    /**
     * 样本快递备注
     */
    private String remarks;

    /**
     * 报告名称
     */
    private String reportName;

    /**
     * 报告编号
     */
    private String reportNo;

    /**
     * 地服是否确认通过报告
     */
    private Integer reportAuditFlag;

    /**
     * 报告上传时间
     */
    private Date reportUploadTime;

    public Integer getReportAuditFlag() {
        return reportAuditFlag;
    }

    public void setReportAuditFlag(Integer reportAuditFlag) {
        this.reportAuditFlag = reportAuditFlag;
    }

    public String getDeliverStatus() {
        return deliverStatus;
    }

    public void setDeliverStatus(String deliverStatus) {
        this.deliverStatus = deliverStatus;
    }

    public String getDeliverStatusDictLabel() {
        return deliverStatusDictLabel;
    }

    public void setDeliverStatusDictLabel(String deliverStatusDictLabel) {
        this.deliverStatusDictLabel = deliverStatusDictLabel;
    }

    public String getExpressCompany() {
        return expressCompany;
    }

    public void setExpressCompany(String expressCompany) {
        this.expressCompany = expressCompany;
    }

    public String getExpressCompanyDictLabel() {
        return expressCompanyDictLabel;
    }

    public void setExpressCompanyDictLabel(String expressCompanyDictLabel) {
        this.expressCompanyDictLabel = expressCompanyDictLabel;
    }

    public String getExpressNo() {
        return expressNo;
    }

    public void setExpressNo(String expressNo) {
        this.expressNo = expressNo;
    }

    public Date getExpressTime() {
        return expressTime;
    }

    public void setExpressTime(Date expressTime) {
        this.expressTime = expressTime;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public String getReportName() {
        return reportName;
    }

    public void setReportName(String reportName) {
        this.reportName = reportName;
    }

    public String getReportNo() {
        return reportNo;
    }

    public void setReportNo(String reportNo) {
        this.reportNo = reportNo;
    }

    public Date getReportUploadTime() {
        return reportUploadTime;
    }

    public void setReportUploadTime(Date reportUploadTime) {
        this.reportUploadTime = reportUploadTime;
    }
}
